person who works wonders - French English Dictionary